Add setter and getter for the ::show-hidden property. (#145610, Jeff
authorMatthias Clasen <mclasen@redhat.com>
Wed, 4 Aug 2004 20:45:23 +0000 (20:45 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 4 Aug 2004 20:45:23 +0000 (20:45 +0000)
2004-08-04  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilechooser.[hc]: Add setter and getter for the
::show-hidden property.  (#145610, Jeff Franks)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/ChangeLog
docs/reference/gtk/gtk-sections.txt
gtk/gtkfilechooser.c
gtk/gtkfilechooser.h

index 8d3264f947474a288226a185013f899b753cb8b8..b100642c7913241ef305d0b2ee9b0659c1475c21 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-08-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkfilechooser.[hc]: Add setter and getter for the 
+       ::show-hidden property.  (#145610, Jeff Franks)
+
        * tests/testiconview.c: Add buttons to select and unselect all
        nodes, make the popup menu actually work.
 
index 8d3264f947474a288226a185013f899b753cb8b8..b100642c7913241ef305d0b2ee9b0659c1475c21 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkfilechooser.[hc]: Add setter and getter for the 
+       ::show-hidden property.  (#145610, Jeff Franks)
+
        * tests/testiconview.c: Add buttons to select and unselect all
        nodes, make the popup menu actually work.
 
index 8d3264f947474a288226a185013f899b753cb8b8..b100642c7913241ef305d0b2ee9b0659c1475c21 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkfilechooser.[hc]: Add setter and getter for the 
+       ::show-hidden property.  (#145610, Jeff Franks)
+
        * tests/testiconview.c: Add buttons to select and unselect all
        nodes, make the popup menu actually work.
 
index 8d3264f947474a288226a185013f899b753cb8b8..b100642c7913241ef305d0b2ee9b0659c1475c21 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkfilechooser.[hc]: Add setter and getter for the 
+       ::show-hidden property.  (#145610, Jeff Franks)
+
        * tests/testiconview.c: Add buttons to select and unselect all
        nodes, make the popup menu actually work.
 
index 5cd8b8db7e529d93dbeb35104a718433b9a301d7..a9179fb41900ade17c30b25ae23faf48d6e17bd5 100644 (file)
@@ -1,3 +1,7 @@
+2004-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk-sections.txt: Add gtk_file_chooser_[sg]et_show_hidden.
+
 2004-08-02  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtk-sections.txt: Add hover-expand setter and getter.
index c5082c9fc1655577fe0389ec653ecf3d61219584..5e3ba347e21b82bb592be62fee05b4715675fc86 100644 (file)
@@ -1178,6 +1178,8 @@ gtk_file_chooser_set_local_only
 gtk_file_chooser_get_local_only
 gtk_file_chooser_set_select_multiple
 gtk_file_chooser_get_select_multiple
+gtk_file_chooser_set_show_hidden
+gtk_file_chooser_get_show_hidden
 gtk_file_chooser_set_current_name
 gtk_file_chooser_get_filename
 gtk_file_chooser_set_filename
index 1a790c89469b4be5c0495716e5cff9d1f5f9545d..9e82eb3159be71774113c22377a3b20ef0339cfc 100644 (file)
@@ -1784,3 +1784,45 @@ gtk_file_chooser_list_shortcut_folder_uris (GtkFileChooser *chooser)
   gtk_file_paths_free (folders);
   return result;
 }
+
+
+/**
+ * gtk_file_chooser_set_show_hidden:
+ * @chooser: a #GtkFileChooser
+ * @show_hidden: %TRUE if hidden files and folders should be displayed.
+ * 
+ * Sets whether hidden files and folders are displayed in the file selector.  
+ *
+ * Since: 2.6
+ **/
+void
+gtk_file_chooser_set_select_multiple (GtkFileChooser *chooser,
+                                     gboolean        show_hidden)
+{
+  g_return_if_fail (GTK_IS_FILE_CHOOSER (chooser));
+
+  g_object_set (chooser, "show-hidden", show_hidden, NULL);
+}
+
+/**
+ * gtk_file_chooser_get_show_hidden:
+ * @chooser: a #GtkFileChooser
+ * 
+ * Gets whether hidden files and folders are displayed in the file selector.   
+ * See gtk_file_chooser_set_show_hidden().
+ * 
+ * Return value: %TRUE if hidden files and folders are displayed.
+ *
+ * Since: 2.6
+ **/
+gboolean
+gtk_file_chooser_get_show_hidden (GtkFileChooser *chooser)
+{
+  gboolean show_hidden;
+  
+  g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), FALSE);
+
+  g_object_get (chooser, "show-hidden", &show_hidden, NULL);
+
+  return show_hidden;
+}
index 26db8456ee01bdd6a7134386d732f50d2fc6b6fe..7c5f958ee2620b9b56c22c3de8bf2d76dc6ac754 100644 (file)
@@ -64,6 +64,9 @@ gboolean             gtk_file_chooser_get_local_only      (GtkFileChooser
 void                 gtk_file_chooser_set_select_multiple (GtkFileChooser       *chooser,
                                                           gboolean              select_multiple);
 gboolean             gtk_file_chooser_get_select_multiple (GtkFileChooser       *chooser);
+void                 gtk_file_chooser_set_show_hidden     (GtkFileChooser       *chooser,
+                                                          gboolean              show_hidden);
+gboolean             gtk_file_chooser_get_show_hidden     (GtkFileChooser       *chooser);
 
 /* Suggested name for the Save-type actions
  */